package com.soundai.skill.helloworld.log;

import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import java.util.TimeZone;

public class logC {


    /**
          * 
          * @param path
          * path:保存日志文件路径
          * @param content
          * content：日志内容
          */
 public static String teststate="";
 public static void writeFile(String path, String content) {
 File writefile;
  try {
  // 通过这个对象来判断是否向文本文件中追加内容
  // boolean addStr = append;

   File directory = new File("log");
   path = directory.getAbsolutePath();

   writefile = new File(path+".log");

  // 如果文本文件不存在则创建它
  if (!writefile.exists()) {
     writefile.createNewFile();
     writefile = new File(path); // 重新实例化
  }

  FileOutputStream fw = new FileOutputStream(writefile,true);
 Writer out = new OutputStreamWriter(fw, "utf-8");
 out.write(content);
  String newline = System.getProperty("line.separator");
  //写入换行  
  out.write(newline);
  out.close();
  fw.flush();
  fw.close();
  } catch (Exception ex) {
 System.out.println(ex.getMessage());
  }
  }

// 获取当前时间
 public static String getCurrentYYYYMMDDHHMMSS() {
 SimpleDateFormat formatter = new SimpleDateFormat("MM-dd HH:mm:ss:SSS", Locale.US);
 formatter.setTimeZone(TimeZone.getTimeZone("GMT+8"));
 Date currTime = new Date();
 String thisTime = new String(formatter.format(currTime));
 return thisTime;
 }

}
